package org.com.f4.controller;
import java.io.UnsupportedEncodingException;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.com.f4.model.Page;
import org.com.f4.service.IWineproductService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
@RequestMapping(value = "/role")
public class RoleAction {
	@Autowired
	IWineproductService iWineproductService;
	/**
	 * index
	 * @return
	 */
	@RequestMapping(value="/index")
	public String  login(){
		return "role/role";
	}
	

	
	
	
	@RequestMapping(value = "/json1")
	public Map<String,Object> Login(Integer iDisplayStart, Integer iDisplayLength)
			throws UnsupportedEncodingException {
		if (iDisplayStart == null) {
			iDisplayStart = 0;
		};
		if (iDisplayLength == null){
			iDisplayLength = 3;
		};
		Page page=new Page();
		page.setPageNum(iDisplayStart);
		page.setPageSize(iDisplayLength);
		page=iWineproductService.findWineproduct(page);
		Map<String,Object> map=new HashMap<String, Object>();
		map.put("aaData", page.getList());//返回的数据
		map.put("iTotalRecords", page.getTotal());//总条数
		map.put("iTotalDisplayRecords", page.getTotal());////总条数
		return map;
	}
	
	
	
	
	

	/**
	 * 用2条sql写的
	 * 
	 * @param pageNum
	 * @param pagesize
	 * @param m
	 * @return
	 * @throws UnsupportedEncodingException
	 * 13
	 */
//
//	@RequestMapping(value = "/index1")
//	public String index1(Integer pageNum, Integer pagesize, Model m)
//			throws UnsupportedEncodingException {
//		if (pageNum == null||pageNum==0) {
//			pageNum = 1;
//		};
//		if (pagesize == null||pagesize==0) {
//			pagesize = 2;
//		};
//		// 查总条数（单表查询），先去联系怎删改
//		Page page = new Page(pageNum, pagesize);
//		page=adminService.findPage(page);
//		m.addAttribute("page", page);
//		return "fenye1.jsp";
//	}
//
//	
//	
//	
//	/**
//	 * 用2条sql写的
//	 * 
//	 * @param pageNum
//	 * @param pagesize
//	 * @param m
//	 * @return
//	 * @throws UnsupportedEncodingException
//	 * 13
//	 */
//
//	@RequestMapping(value = "/index2")
//	public String index2(Integer pageNum, Integer pagesize, Model m)
//			throws UnsupportedEncodingException {
//		if (pageNum == null||pageNum==0) {
//			pageNum = 1;
//		};
//		if (pagesize == null||pagesize==0) {
//			pagesize = 2;
//		};
//		// 查总条数（单表查询），先去联系怎删改
//		Page page = new Page(pageNum, pagesize);
//		page=adminService.searchPage(page);
//		m.addAttribute("page", page);
//		return "fenye2.jsp";
//	}
//	
//	
///**
// * 新增
// * @param username 用户名
// * @param pwd 
// * @param reamlname
// * @return
// */
//	@RequestMapping(value = "/add")
//	@ResponseBody
//	public Map<String,Object> add(String username,String pwd,String reamlname){
//		
//		System.out.println(username);
//		System.out.println(pwd);
//		System.out.println(reamlname);
//		
//		//
//	
//		
//		Map<String,Object> map =new HashMap<>();
//		
//	
//		
//		
//		return map;
//	}
//	
//	
//	
//	@RequestMapping(value = "/findbyid")
//	@ResponseBody
//	public Map<String,Object> findbyid(Integer id){
//		System.out.println(id);
//		
//		Map<String,Object> map =new HashMap<>();
//		
//		//map=adminService.findbyid(id);
//		
//		map.put("id", id);
//		map.put("username", "lihuiping");
//		map.put("pwd", "123");
//		map.put("realmname", "张三");
//		
//		return map;
//	}
//	
//	@RequestMapping(value = "/deleteall")
//	@ResponseBody
//	public Map<String,Object> deleteall(String ids){
//		
//		System.out.println(ids);
//		
//		String[] shuzu=ids.split(",");
//		for(int i=0;i<shuzu.length;i++){
//			System.out.println("id----"+shuzu[i]);
//		}
//		
//		Map<String,Object> map =new HashMap<>();
//		
//		//map=adminService.findbyid(id);
//		
//	/*	map.put("id", id);
//		map.put("username", "lihuiping");
//		map.put("pwd", "123");
//		map.put("realmname", "张三");*/
//		
//		return map;
//	}
	
	
	
	}